import axios from "axios";

function createInstance() {
  return axios.create({
    /**
     * 请求头
     */
    headers: {
      'Content-Type': 'application/json;charset=UTF-8'
    },
    /**
     * 超时时间
     */
    timeout: 0,
    /**
     * 携带验证
     */
    withCredentials: true,
    /**
     * 响应数据类型
     */
    responseType: 'json',
    /**
     * 请求内容长度
     */
    maxContentLength: -1,
    cancelToken: axios.CancelToken.source().token
  })
}


const service = createInstance()
export default service
